.container-fluid , .row ,div[class^="col-md"],div[class^="col-lg"]{
    padding:0;
    margin:0;
    height:100%;
}
#step{
    margin-bottom: 20px;
}
.custom-btn{
    width: 110px;
    margin: 0 3px;
    cursor: pointer;
    border: 1px solid #c0c0c0;
    background: #FFFFFF;
    border-radius: 0px;
    height: 34px;
    padding: 3px;
    color:#2E2E2E;
}
#step_0{
    width:100%;
    height:100%;
    margin:0 auto;
    text-align: center;
    padding:50px;
}
#step_0 a{
    margin:0 5px;
}
#step_1 .form-group{
    margin-bottom: 0;
}
.file-type{
    border: 1px solid #A4A4A4;
    border-radius: 0px;
    width: 200px;
    height: 47px;
    color: #2E2E2E;
}
div[id^="step_"]{
    display: none;
    overflow: hidden;
}
.form-horizontal .form-group{
    margin-right:0;
    margin-left:0;
}
#table-content{
    display: none;
    width: 100%;
    height: 330px;
    overflow: auto;
}
#data-table, #data-table th, #data-table td {
    border: 1px solid #3D3F40;
}
.td-selected{
    background-color: #419641;
    color:#FFFFFF;
}
#table-name-table td:hover{
    cursor: pointer;
    background-color:#419641;
    color:#FFFFFF;
 }
#column-table tbody tr td:first-child{
    width:20px;
}
#selected-columns {
    word-wrap: break-word;
    display: inline-block;
    width: 245px;
    height: 230px;
    overflow: auto;
}